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 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						ab1fe80150 
					 
					
						
						
							
							Error when string.split is given empty separator ( #13132 )  
						
						
						
						
					 
					
						2023-01-10 09:25:48 -05:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						8817af07fb 
					 
					
						
						
							
							Deprecate special handling of ${key} syntax in metadata values ( #12970 )  
						
						
						
						
					 
					
						2022-11-24 17:56:43 -05: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2b5075f0e2 
					 
					
						
						
							
							Move archive extraction in content store to async job  
						
						
						
						
					 
					
						2021-10-07 00:20:01 +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 
						 
				 
			
				
					
						
							
							
								Vincent Robinson 
							
						 
					 
					
						
						
							
						
						3560691c0a 
					 
					
						
						
							
							Add math.round and fix vector.round ( #10803 )  
						
						
						
						
					 
					
						2021-04-02 00:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						8f72d4b294 
					 
					
						
						
							
							Fix minetest.is_nan  
						
						
						
						
					 
					
						2020-12-24 22:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Ouellette 
							
						 
					 
					
						
						
							
						
						b16f841756 
					 
					
						
						
							
							LuaItemStack: Add __tostring metamethod ( #8785 )  
						
						... 
						
						
						
						* LuaItemStack: Add __tostring metamethod
* Clean up LuaItemStack::checkobject 
						
						
					 
					
						2020-06-09 19:37:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						65a6a316d0 
					 
					
						
						
							
							Add minetest.is_creative_enabled  
						
						
						
						
					 
					
						2020-05-29 22:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Yaman Qalieh 
							
						 
					 
					
						
						
							
						
						6c607e2082 
					 
					
						
						
							
							Allow placing auto-rotating nodes on other nodes in on_rightclick ( #9859 )  
						
						
						
						
					 
					
						2020-05-13 13:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						ce8cdc0333 
					 
					
						
						
							
							Cleanup global namespace pollution in builtin ( #9451 )  
						
						
						
						
					 
					
						2020-03-06 20:19:14 +00:00 
						 
				 
			
				
					
						
							
							
								HybridDog 
							
						 
					 
					
						
						
							
						
						ea5e231959 
					 
					
						
						
							
							Add table.shuffle ( #8299 )  
						
						
						
						
					 
					
						2020-02-01 16:09:45 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						1173ff0c13 
					 
					
						
						
							
							Add Lua unit tests to builtin using busted ( #9184 )  
						
						
						
						
					 
					
						2020-01-18 02:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								HybridDog 
							
						 
					 
					
						
						
							
						
						f9c7e46a34 
					 
					
						
						
							
							Add table.key_value_swap ( #9248 )  
						
						
						
						
					 
					
						2020-01-04 15:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Suen 
							
						 
					 
					
						
						
							
						
						0df646e068 
					 
					
						
						
							
							Fix rotate_node to return the correct itemstack.  
						
						... 
						
						
						
						All on_* hooks that return an itemstack are NOT guaranteed to
modify and return the original stack.  We cannot count on the
behavior of the existing builtin definitions not to be overridden
by game/mod logic. 
						
						
					 
					
						2019-10-13 17:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						8e757859d6 
					 
					
						
						
							
							Add luacheck to check builtin ( #7895 )  
						
						
						
						
					 
					
						2019-08-06 19:30:18 +01:00 
						 
				 
			
				
					
						
							
							
								HybridDog 
							
						 
					 
					
						
						
							
						
						a7c5dc50e5 
					 
					
						
						
							
							Add math.factorial ( #8298 )  
						
						
						
						
					 
					
						2019-03-05 10:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre-Yves Rollo 
							
						 
					 
					
						
						
							
						
						0e306c0842 
					 
					
						
						
							
							Fix string.split returning an empty table if string starts with sepearator ( #7827 )  
						
						... 
						
						
						
						Calling string.split(":A:B:C:D", ":") returns an empty array.
This is due to first empty string not making repeat loop decreasing max_split which has a 0 value when reaching until.
Changing max_splits default value from -1 to -2 fixes that issue. 
						
						
					 
					
						2018-11-01 21:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Paramat 
							
						 
					 
					
						
						
							
						
						4a2a11262b 
					 
					
						
						
							
							Builtin//misc_helpers: Various fixes ( #7737 )  
						
						... 
						
						
						
						Remove unused variable 'seplen'.
Fix 'cparam2'->'param2'.
Do not initialise variable 'p' twice. 
						
						
					 
					
						2018-09-23 21:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Paramat 
							
						 
					 
					
						
						
							
						
						45e48295d2 
					 
					
						
						
							
							Pointed_thing_to_face_pos: Avoid crash when player is inside a node ( #7342 )  
						
						... 
						
						
						
						Avoid crash in some situations when player is inside a node, causing
'above' to equal 'under'.
In this situation return 'under' which is the node position very close
to the face position that would normally be returned. 
						
						
					 
					
						2018-05-16 20:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						87ad4d8e7f 
					 
					
						
						
							
							Add online content repository  
						
						... 
						
						
						
						Replaces mods and texture pack tabs with a single content tab 
						
						
					 
					
						2018-04-19 20:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						8f827ee680 
					 
					
						
						
							
							core.rotate_node: Do not trigger after_place_node ( #6900 )  
						
						
						
						
					 
					
						2018-03-29 21:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								you 
							
						 
					 
					
						
						
							
						
						a6bb2c4ea8 
					 
					
						
						
							
							Allow dumping userdata ( #7012 )  
						
						
						
						
					 
					
						2018-02-08 19:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ezhh 
							
						 
					 
					
						
						
							
						
						649eef9e4f 
					 
					
						
						
							
							Give subgames the ability to disallow specific mapgens ( #6792 )  
						
						
						
						
					 
					
						2017-12-16 17:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Paramat 
							
						 
					 
					
						
						
							
						
						da298a26ff 
					 
					
						
						
							
							Pointed thing to face pos: Use 'eye height' object property ( #6754 )  
						
						
						
						
					 
					
						2017-12-09 14:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						f7733f41ea 
					 
					
						
						
							
							core.rotate_node: Run callbacks like with any regular placed node ( #6648 )  
						
						
						
						
					 
					
						2017-11-21 20:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								DTA7 
							
						 
					 
					
						
						
							
						
						5a3b8e34b3 
					 
					
						
						
							
							Set placer to nil instead of a non-functional one in item_OnPlace ( #6449 )  
						
						... 
						
						
						
						* Set placer to nil instead of a non-functional one
This requires nil checks in core.rotate_node and core.rotate_and_place. 
						
						
					 
					
						2017-09-21 21:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								tenplus1 
							
						 
					 
					
						
						
							
						
						5b6d4482ee 
					 
					
						
						
							
							Fix Rotate Node Placement ( #6424 )  
						
						... 
						
						
						
						This properly checks for creative mode or privilege when using fixed rotate_node() function. 
						
						
					 
					
						2017-09-16 22:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6fa2f6b4aa 
					 
					
						
						
							
							Fix core.wrap_text and make its behaviour consistent with the docs  
						
						... 
						
						
						
						Code based on initial implementation by @dsohler. 
						
						
					 
					
						2017-09-12 19:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Nathanaël Courant 
							
						 
					 
					
						
						
							
						
						5a6618cc57 
					 
					
						
						
							
							Add '@n' escape sequences and some documentation on translated strings.  
						
						
						
						
					 
					
						2017-08-26 09:43:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ekdohibs 
							
						 
					 
					
						
						
							
						
						b24e6433df 
					 
					
						
						
							
							Add clientside translations.  
						
						
						
						
					 
					
						2017-08-24 17:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gael-de-Sailly 
							
						 
					 
					
						
						
							
						
						bc53c82bcf 
					 
					
						
						
							
							Add minetest.rgba function that returns ColorString from RGBA or RGB values  
						
						
						
						
					 
					
						2017-06-22 03:11:50 +01:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						740b4bec07 
					 
					
						
						
							
							Fix sending color codes to clients that don't support them. ( #5950 )  
						
						... 
						
						
						
						Also remove `disable_escape_sequences` since it's not needed anymore. 
						
						
					 
					
						2017-06-09 21:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						c91a8c7061 
					 
					
						
						
							
							[CSM] Add function to get player privileges ( #5933 )  
						
						... 
						
						
						
						* [CSM] Add function to get player privileges + move related help functions to common
* Added @Zeno- const 
						
						
					 
					
						2017-06-07 09:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						0120fe16a7 
					 
					
						
						
							
							CSM: Document forgotten functions  
						
						
						
						
					 
					
						2017-05-16 21:57:26 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						43d1f375d1 
					 
					
						
						
							
							Use a settings object for the main settings  
						
						... 
						
						
						
						This unifies the settings APIs.
This also unifies the sync and async registration APIs, since the async
registration API did not support adding non-functions to the API table. 
						
						
					 
					
						2017-05-06 15:33:19 -04:00 
						 
				 
			
				
					
						
							
							
								MarkuBu 
							
						 
					 
					
						
						
							
						
						efd509f796 
					 
					
						
						
							
							Pointed thing to face pos: Fix crash if opening door with slab or stair  
						
						... 
						
						
						
						Avoids crash caused when 'pointed thing -under' and '-above' are not
face-neighbours, for example in the case of pointing to the top half
of a door. 
						
						
					 
					
						2017-04-19 02:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								MarkuBu 
							
						 
					 
					
						
						
							
						
						26f4a5c2d1 
					 
					
						
						
							
							First commit for fine pointed ( #5485 )  
						
						
						
						
					 
					
						2017-04-01 16:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Martínez 
							
						 
					 
					
						
						
							
						
						81c3dc32a8 
					 
					
						
						
							
							Add functions to strip color information. ( #5472 )  
						
						
						
						
					 
					
						2017-03-28 21:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Blot 
							
						 
					 
					
						
						
							
						
						1b299b4039 
					 
					
						
						
							
							Fix a type bug in colorize function  
						
						... 
						
						
						
						This bug was introduced by dd2f1d7551 
						
						
					 
					
						2017-03-28 14:50:17 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Blot 
							
						 
					 
					
						
						
							
						
						329d654e37 
					 
					
						
						
							
							Typo fix  
						
						
						
						
					 
					
						2017-03-24 08:59:52 +01:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						dd2f1d7551 
					 
					
						
						
							
							Add multiline support to colorize. ( #5444 )  
						
						
						
						
					 
					
						2017-03-24 08:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						2e3778ec0c 
					 
					
						
						
							
							Block access to the io library  
						
						
						
						
					 
					
						2017-03-19 12:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						d31750cb93 
					 
					
						
						
							
							Give CSM access to use core.colorize() ( #5113 )  
						
						
						
						
					 
					
						2017-03-17 19:20:13 +01:00