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 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
						
						
							
						
						
							78aab8c95d 
							
						 
					 
					
						
						
							
							ContentDB redesign: Add package dialog  
						
						... 
						
						
						
						Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de> 
						
					 
					
						2024-10-05 18:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erich Schubert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57ca92e0eb 
							
						 
					 
					
						
						
							
							Simplify minetest.strip_param2_color  
						
						
						
					 
					
						2024-10-04 10:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								kromka-chleba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6ba5304c4 
							
						 
					 
					
						
						
							
							Add new vector utils (ceil, sign, abs, random_in_area) ( #14807 )  
						
						
						
					 
					
						2024-08-31 11:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Zemtzov7 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							274c223d00 
							
						 
					 
					
						
						
							
							Fix CSM help form using "/" instead of "." ( #15034 )  
						
						... 
						
						
						
						when copying commands to chat 
						
					 
					
						2024-08-22 23:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Zemtzov7 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2f6a65bc9 
							
						 
					 
					
						
						
							
							Sort clients in minetest.get_server_status and privs in minetest.privs_to_string ( #15023 )  
						
						
						
					 
					
						2024-08-21 20:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								1F616EMO~nya 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc7a7a0ed9 
							
						 
					 
					
						
						
							
							Add table.keyof() ( #14910 )  
						
						
						
					 
					
						2024-08-13 18:39:50 +02:00 
						 
				 
			
				
					
						
							
							
								Erich Schubert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6f77b95f3 
							
						 
					 
					
						
						
							
							Add vector.random_direction() ( #14784 )  
						
						... 
						
						
						
						Generate a random vector of unit length. Useful for many mods. 
						
					 
					
						2024-08-13 18:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								y5nw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bff2f23c6 
							
						 
					 
					
						
						
							
							Rename minetest.register_async_metatable to minetest.register_portable_metatable ( #14895 )  
						
						
						
					 
					
						2024-08-02 00:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								kromka-chleba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28857841aa 
							
						 
					 
					
						
						
							
							Fix math.round floating point bug ( #14757 )  
						
						
						
					 
					
						2024-06-24 20:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e1679d2a2 
							
						 
					 
					
						
						
							
							Keep empty servers at bottom of list ( #14511 )  
						
						
						
					 
					
						2024-04-05 13:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								y5nw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc80f65a6d 
							
						 
					 
					
						
						
							
							Try to preserve metatable when exchanging data with the async env ( #14369 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: Lars Mueller <appgurulars@gmx.de> 
						
					 
					
						2024-03-06 18:04:49 +01:00 
						 
				 
			
				
					
						
							
							
								Zemtzov7 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							893594d81a 
							
						 
					 
					
						
						
							
							Add help formspec for CSM commands ( #13937 )  
						
						
						
					 
					
						2024-02-02 22:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08ee6d8d4b 
							
						 
					 
					
						
						
							
							Add rotation support for wallmounted nodes in 'ceiling' or 'floor' mode ( #11073 )  
						
						
						
					 
					
						2024-01-17 17:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dd9737bd 
							
						 
					 
					
						
						
							
							Reduce minetest.after time complexity and provide ordering guarantee  
						
						... 
						
						
						
						---------
Co-authored-by: Lars Mueller <appgurulars@gmx.de> 
						
					 
					
						2024-01-16 23:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							4fdd2dec59 
							
						 
					 
					
						
						
							
							Move core.run_callbacks and related to common folder  
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f81ace97 
							
						 
					 
					
						
						
							
							Add vector.in_area() utility function ( #13390 )  
						
						
						
					 
					
						2023-04-12 10:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab1fe80150 
							
						 
					 
					
						
						
							
							Error when string.split is given empty separator ( #13132 )  
						
						
						
					 
					
						2023-01-10 09:25:48 -05:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d69cb4fb5d 
							
						 
					 
					
						
						
							
							Always set globals in __newindex ( #13131 )  
						
						
						
					 
					
						2023-01-09 15:00:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da4a4086cf 
							
						 
					 
					
						
						
							
							Fix /help privs checks ( #13008 )  
						
						
						
					 
					
						2022-11-29 18:25:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8817af07fb 
							
						 
					 
					
						
						
							
							Deprecate special handling of ${key} syntax in metadata values ( #12970 )  
						
						
						
					 
					
						2022-11-24 17:56:43 -05:00 
						 
				 
			
				
					
						
							
							
								Abdou-31 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1b80b462e 
							
						 
					 
					
						
						
							
							Fix typos and en_US/en_GB inconsistency in various files ( #12902 )  
						
						
						
					 
					
						2022-11-09 11:57:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b38ffdec27 
							
						 
					 
					
						
						
							
							Implement vector and node conversion in Lua ( #12609 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2022-10-18 18:01:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310b12b5ed 
							
						 
					 
					
						
						
							
							Content ID caching in Lua ( #12444 )  
						
						... 
						
						
						
						* Cache content IDs in Lua
Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2022-09-18 17:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc3dccca5c 
							
						 
					 
					
						
						
							
							Mainmenu: Properly sort mods and games ( #12758 )  
						
						... 
						
						
						
						This also removes trivial and unused pkgmgr functions
Fixes a bug caused by sorting in 2133fc8 
						
					 
					
						2022-09-12 19:24:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7486f184c3 
							
						 
					 
					
						
						
							
							Serialize: Restore forward compatibility  
						
						
						
					 
					
						2022-09-11 19:27:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6c24dc4e23 
							
						 
					 
					
						
						
							
							Serialize: Use numbers for refs to work around LuaJIT limits  
						
						
						
					 
					
						2022-09-11 19:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d631f21024 
							
						 
					 
					
						
						
							
							Let core.get_mod_storage be called multiple times ( #12572 )  
						
						
						
					 
					
						2022-07-23 22:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac4eb746fe 
							
						 
					 
					
						
						
							
							Deserialization: Restore backwards compat ( #12519 )  
						
						
						
					 
					
						2022-07-14 20:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a562a597c 
							
						 
					 
					
						
						
							
							Serialization spec: Fix number fuzzing ( #12496 )  
						
						
						
					 
					
						2022-07-02 20:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e308584a3 
							
						 
					 
					
						
						
							
							Optimize strict.lua ( #12495 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2022-07-02 19:58:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eafcab64e 
							
						 
					 
					
						
						
							
							Builtin: Redo serialize.lua ( #11427 )  
						
						... 
						
						
						
						Features:
* Support for arbitrary references, including self-referencing
* Short output, references "long" strings as a bonus
* Around the same speed, potentially slower if long, short keys are present
* Properly works with NaN and inf 
						
					 
					
						2022-06-11 20:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edc7df5480 
							
						 
					 
					
						
						
							
							core.formspec_escape: Restore backwards compat  
						
						... 
						
						
						
						Support numbers as arguments by using `string.gsub(text, ...)` instead of `text:gsub(...)` which will coerce `text` to a string 
						
					 
					
						2022-06-06 18:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8b2954586 
							
						 
					 
					
						
						
							
							Builtin: Optimize misc helpers ( #12377 )  
						
						... 
						
						
						
						Also add formspec_escape unit test 
						
					 
					
						2022-05-27 21:40:38 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac5e8176b9 
							
						 
					 
					
						
						
							
							Add relative numbers for commands by prepending ~ ( #9588 )  
						
						... 
						
						
						
						* Add relative numbers for commands by prepending ~
* Some builtin code cleanup
* Disallow nan and inf in minetest.string_to_area
* Remove unused local variable teleportee (makes Luacheck happy)
* Clean up core.string_to_pos
* Make area parsing less permissive
* Rewrite tests as busted tests
* /time: Fix negative minutes not working
Co-authored-by: Lars Mueller <appgurulars@gmx.de> 
						
					 
					
						2022-05-22 10:28:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f0c966877 
							
						 
					 
					
						
						
							
							Remove unused variable WARN_INIT  
						
						
						
					 
					
						2022-05-08 19:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7664597e 
							
						 
					 
					
						
						
							
							Add vector.combine ( #11920 )  
						
						
						
					 
					
						2022-05-04 07:44:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06d197cdd0 
							
						 
					 
					
						
						
							
							Store vector metatable in registry  
						
						
						
					 
					
						2022-03-29 18:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							4f6f09590c 
							
						 
					 
					
						
						
							
							Free arguments of cancelled minetest.after() jobs  
						
						
						
					 
					
						2022-01-19 23:30:18 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
						
						
							
						
						
							1965628705 
							
						 
					 
					
						
						
							
							Fix vector.from_string returning a table without vector metatable  
						
						
						
					 
					
						2022-01-02 22:15:41 -05:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80c3c7e642 
							
						 
					 
					
						
						
							
							Improve error message if using "/help --" ( #11796 )  
						
						
						
					 
					
						2021-12-01 20:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							2b5075f0e2 
							
						 
					 
					
						
						
							
							Move archive extraction in content store to async job  
						
						
						
					 
					
						2021-10-07 00:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Gimeno 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e7ade0f6 
							
						 
					 
					
						
						
							
							Add an option -t to force text output in /help  
						
						... 
						
						
						
						This also improves detection of whether formspecs are available. 
						
					 
					
						2021-10-01 16:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cefe51d3b 
							
						 
					 
					
						
						
							
							Split vector.new into 3 constructors  
						
						
						
					 
					
						2021-09-10 23:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Lean Rada 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d36dca3aba 
							
						 
					 
					
						
						
							
							Optimize vector length calculations ( #11549 )  
						
						
						
					 
					
						2021-08-27 20:22:35 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f085e02a1 
							
						 
					 
					
						
						
							
							Add metatables to lua vectors ( #11039 )  
						
						... 
						
						
						
						Add backwards-compatible metatable functions for vectors. 
						
					 
					
						2021-06-04 21:22:33 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2332527765 
							
						 
					 
					
						
						
							
							Add vector.to_string and vector.from_string ( #10323 )  
						
						... 
						
						
						
						Writing vectors as strings is very common and should belong to `vector.*`. `minetest.pos_to_string` is also too long to write, implies that one should only use it for positions and leaves no spaces after the commas. 
						
					 
					
						2021-04-05 15:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Robinson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3560691c0a 
							
						 
					 
					
						
						
							
							Add math.round and fix vector.round ( #10803 )  
						
						
						
					 
					
						2021-04-02 00:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
						
						
							
						
						
							cafad6ac03 
							
						 
					 
					
						
						
							
							Translate builtin ( #10693 )  
						
						... 
						
						
						
						This PR is the second attempt to translate builtin.
Server-sent translation files can be added to `builtin/locale/`, whereas client-side translations depend on gettext. 
						
					 
					
						2021-03-05 16:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
						
						
							
						
						
							4db7fb4a3b 
							
						 
					 
					
						
						
							
							Replace 'minetest.' with 'core.' in builtin  
						
						
						
					 
					
						2021-02-11 10:18:22 +00:00