sfan5 
							
						 
					 
					
						
						
							
						
						27bbe3a873 
					 
					
						
						
							
							CAO 'node' visual ( #15683 )  
						
						
						
						
					 
					
						2025-02-22 16:19:04 +01:00 
						 
				 
			
				
					
						
							
							
								Andrii Nemchenko 
							
						 
					 
					
						
						
							
						
						e51221d247 
					 
					
						
						
							
							Implement metadata-aware version of InvRef:remove_item() ( #15771 )  
						
						
						
						
					 
					
						2025-02-22 16:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ba62808fe8 
					 
					
						
						
							
							Basic camera control API ( #15796 )  
						
						
						
						
					 
					
						2025-02-19 18:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						dd0070a6b8 
					 
					
						
						
							
							Expose client version information in non-debug builds ( #15708 )  
						
						... 
						
						
						
						Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com >
Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2025-02-09 18:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						a8c4c55d58 
					 
					
						
						
							
							Document that object properties colors field is unused ( #15685 )  
						
						
						
						
					 
					
						2025-02-02 19:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Wiemer 
							
						 
					 
					
						
						
							
						
						ffb4a5b565 
					 
					
						
						
							
							Rename dev.minetest.net to dev.luanti.org ( #15718 )  
						
						
						
						
					 
					
						2025-01-26 19:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b5e084c9a5 
					 
					
						
						
							
							Update github URL references ( #15705 )  
						
						
						
						
					 
					
						2025-01-24 16:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								fineless71 
							
						 
					 
					
						
						
							
						
						f592b57dc6 
					 
					
						
						
							
							Fixed serialization_version and version_string key name in docs ( #15699 )  
						
						
						
						
					 
					
						2025-01-23 12:18:30 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						547e1476bb 
					 
					
						
						
							
							Allow overriding fonts via media files ( #15606 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2025-01-19 20:42:40 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9dd09d1056 
					 
					
						
						
							
							Prevent VoxelManipulator size overflow  
						
						
						
						
					 
					
						2025-01-12 14:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						f54d209bc8 
					 
					
						
						
							
							Remove normal map leftovers ( #15609 )  
						
						... 
						
						
						
						leftovers from #10487  / ed22260822 
						
						
					 
					
						2024-12-31 19:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						b087e2554f 
					 
					
						
						
							
							Add glTF STEP interpolation support ( #15525 )  
						
						
						
						
					 
					
						2024-12-24 15:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						f06383f78c 
					 
					
						
						
							
							Minor API reference fixes  
						
						
						
						
					 
					
						2024-12-20 15:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						f99a1a7c7c 
					 
					
						
						
							
							Revert "Optimize raycast performance ( #15233 )"  
						
						... 
						
						
						
						This reverts commit f7a695c212 
						
						
					 
					
						2024-12-14 19:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						f7a695c212 
					 
					
						
						
							
							Optimize raycast performance ( #15233 )  
						
						... 
						
						
						
						by skipping nodes not on the ray with selection boxes smaller than 1x1x1 early on 
						
						
					 
					
						2024-12-14 17:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						ba63c1505a 
					 
					
						
						
							
							Docs: Change translation example from NS to PS ( #15476 )  
						
						... 
						
						
						
						The currently established convention uses `NS` for "translation no-ops", i.e., it will be collected by a string-collecting utility but not be translated by Luanti at this place.
We don't want to mislead modders with this example into using `NS` for plural forms instead, breaking with the established convention and making use of automated tools harder.
See also: https://github.com/minetest/modtools/pull/11  
						
						
					 
					
						2024-12-14 16:59:29 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						c7fe2ee5c9 
					 
					
						
						
							
							Add core.spawn_tree_on_vmanip ( #15415 )  
						
						... 
						
						
						
						This function works like `core.spawn_tree`, but spawns an L-system tree onto a VoxelManip object instead on the map. 
						
						
					 
					
						2024-12-08 20:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						05d31222f7 
					 
					
						
						
							
							Allow non-normalized weights in glTF models ( #15310 )  
						
						... 
						
						
						
						We are being lax here, but the glTF specification just requires that "when the weights are stored using float component type, their linear sum SHOULD be as close as reasonably possible to 1.0 for a given vertex"
In particular weights > 1 and weight sums well below or above 1 can be observed in models exported by Blender if they aren't manually normalized.
These fail the glTF validator but Irrlicht normalizes weights itself so we can support them just fine.
The docs have been updated to recommend normalizing weights (as well as documenting the status of interpolation support).
Weights < 0, most of them close to 0, also occur. Consistent with Irrlicht, we ignore them, but we also raise a warning. 
						
						
					 
					
						2024-12-06 18:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
						
						e545e96d2b 
					 
					
						
						
							
							Make string to v3f parsing consistent, replace core.setting_get_pos() by core.settings:get_pos() ( #15438 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com > 
						
						
					 
					
						2024-12-04 18:19:46 +01:00 
						 
				 
			
				
					
						
							
							
								luk3yx 
							
						 
					 
					
						
						
							
						
						4faa16fe0d 
					 
					
						
						
							
							Clarify behaviour of core.hypertext_escape ( #15464 )  
						
						
						
						
					 
					
						2024-11-22 17:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Try 
							
						 
					 
					
						
						
							
						
						946b3a4222 
					 
					
						
						
							
							Typo in lua_api.md ( #15440 )  
						
						... 
						
						
						
						Duplicate text removed. 
						
						
					 
					
						2024-11-20 18:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						138052adfc 
					 
					
						
						
							
							Add particle blend mode "clip" ( #15444 )  
						
						... 
						
						
						
						This lets modders avoid alpha blending rendering bugs as well as potential (future) performance issues.
The appropriate blend modes are also used for node dig particles.
---------
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2024-11-19 13:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						11837d4623 
					 
					
						
						
							
							Remove BMP image support ( #15434 )  
						
						... 
						
						
						
						Co-authored-by: Lars Mueller <appgurulars@gmx.de > 
						
						
					 
					
						2024-11-15 12:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Erich Schubert 
							
						 
					 
					
						
						
							
						
						46f0baff09 
					 
					
						
						
							
							Improve documentation of liquid_surface ( #15012 )  
						
						
						
						
					 
					
						2024-11-15 12:19:41 +01:00 
						 
				 
			
				
					
						
							
							
								Erich Schubert 
							
						 
					 
					
						
						
							
						
						4c44942a39 
					 
					
						
						
							
							Add weights to biomes ( #15142 )  
						
						
						
						
					 
					
						2024-11-12 10:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						77e78193a0 
					 
					
						
						
							
							Fix set_bone_override documentation ( #15353 )  
						
						
						
						
					 
					
						2024-11-09 18:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						cce4fe5a3f 
					 
					
						
						
							
							Fix wrongly documented glTF frame number restriction  
						
						... 
						
						
						
						The frame numbers can very well be floats since 06907aa 
						
						
					 
					
						2024-11-09 17:57:37 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						a450301686 
					 
					
						
						
							
							Fix server steps shorter than dedicated_server_step since  #13370  ( #15330 )  
						
						... 
						
						
						
						Co-authored-by: Desour <ds.desour@proton.me >
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2024-10-28 15:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								BoySanic 
							
						 
					 
					
						
						
							
						
						6ead789509 
					 
					
						
						
							
							Update documentation to reflect player constant values ( #15308 )  
						
						... 
						
						
						
						Co-authored-by: grorp <grorp@posteo.de > 
						
						
					 
					
						2024-10-26 17:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						3f306a407c 
					 
					
						
						
							
							core.after: Improve documentation details about how time is handled (#15316 )  
						
						
						
						
					 
					
						2024-10-24 17:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						d52e4cdbdb 
					 
					
						
						
							
							DOCS: replace Minetest -> Luanti, minetest. -> core. ( #15292 )  
						
						... 
						
						
						
						Co-authored-by: grorp <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-10-22 23:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						4c419c4020 
					 
					
						
						
							
							Improve minetest.parse_json  
						
						... 
						
						
						
						Let modders handle parsing errors, get rid of two unnecessary copies. 
						
						
					 
					
						2024-10-15 12:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								y5nw 
							
						 
					 
					
						
						
							
						
						e3aa79cffb 
					 
					
						
						
							
							Gettext and plural support for client-side translations ( #14726 )  
						
						... 
						
						
						
						---------
Co-authored-by: Ekdohibs <nathanael.courant@laposte.net >
Co-authored-by: y5nw <y5nw@protonmail.com >
Co-authored-by: rubenwardy <rw@rubenwardy.com > 
						
						
					 
					
						2024-10-13 11:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6d5103900f 
					 
					
						
						
							
							Some refactoring and fixes to VoxelArea and VoxelManip  
						
						... 
						
						
						
						In particular this validates the edges of VoxelArea and fixes
all the nonsense tests uncovered by it. 
						
						
					 
					
						2024-10-12 22:37:17 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d2b4c27f21 
					 
					
						
						
							
							Implement minetest.ipc_poll()  
						
						
						
						
					 
					
						2024-10-11 12:00:59 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						72801d0233 
					 
					
						
						
							
							Implement minetest.ipc_cas()  
						
						
						
						
					 
					
						2024-10-11 12:00:59 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f1a436619f 
					 
					
						
						
							
							Add generic IPC mechanism between Lua envs  
						
						
						
						
					 
					
						2024-10-11 12:00:59 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						06907aa99b 
					 
					
						
						
							
							Support floating-point animation frame numbers  
						
						
						
						
					 
					
						2024-10-10 21:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						323fc0a798 
					 
					
						
						
							
							Add glTF animation support  
						
						
						
						
					 
					
						2024-10-10 21:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						521e678d39 
					 
					
						
						
							
							Add binary glTF (.glb) support  
						
						
						
						
					 
					
						2024-10-10 21:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						6ac4447134 
					 
					
						
						
							
							Make bloom parameters server-controlled ( #15231 )  
						
						
						
						
					 
					
						2024-10-09 15:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						13f533d490 
					 
					
						
						
							
							scrollcontainer: Add automatic scrollbar calculation ( #14623 )  
						
						... 
						
						
						
						New parameter 'content padding'. When specified, the scrollbar
max value is calculated automatically. This aims to reduce manual
calculation functions. 
						
						
					 
					
						2024-10-08 21:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						291c3ad0c1 
					 
					
						
						
							
							Document performance cost of use_texture_alpha=blend ( #15244 )  
						
						
						
						
					 
					
						2024-10-08 21:44:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						78aab8c95d 
					 
					
						
						
							
							ContentDB redesign: Add package dialog  
						
						... 
						
						
						
						Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-10-05 18:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						95d7348a08 
					 
					
						
						
							
							Client: upscale [mask or base image ( #15205 )  
						
						... 
						
						
						
						This improves texture pack compatibility. Masks are expected to be of the same
size as the base texture. This change upscales the smaller texture if needed.
The behaviour is now the same as a.png^b.png and a.png^[overlay:b.png (to mention a few). 
						
						
					 
					
						2024-10-04 10:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Erich Schubert 
							
						 
					 
					
						
						
							
						
						3397950a0e 
					 
					
						
						
							
							Clarify bit meaning in param2 palette ( #15225 )  
						
						
						
						
					 
					
						2024-10-04 10:42:09 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						22ef4c8be1 
					 
					
						
						
							
							Expose analog joystick input to the Lua API ( #14348 )  
						
						
						
						
					 
					
						2024-10-01 17:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						610ddaba7c 
					 
					
						
						
							
							Allow detection of damage greater than HP ( #15160 )  
						
						... 
						
						
						
						Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-09-27 21:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								DragonWrangler1 
							
						 
					 
					
						
						
							
						
						65ec371b78 
					 
					
						
						
							
							Allow allfaces drawtypes to have 6 textures ( #15175 )  
						
						
						
						
					 
					
						2024-09-26 17:34:16 +02:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						d08d34d803 
					 
					
						
						
							
							ABM without_neighbors ( #14116 )  
						
						
						
						
					 
					
						2024-09-26 17:32:55 +02:00