Zughy 
							
						 
					 
					
						
						
							
						
						3132efcc01 
					 
					
						
						
							
							Reassure previous nil behaviour for tiles and special_tiles ( #12678 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2022-08-13 15:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						ab8dfb45b4 
					 
					
						
						
							
							Allow buffer argument to VoxelManip:get_light_data ( #12682 )  
						
						
						
						
					 
					
						2022-08-13 08:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						8bf1609ccc 
					 
					
						
						
							
							Fix crash when crafting callbacks return strings ( #12685 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2022-08-12 10:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						70b71c5013 
					 
					
						
						
							
							Fix rotation of falling facedir nodes ( #12587 )  
						
						... 
						
						
						
						in some cases 
						
						
					 
					
						2022-07-31 15:18:29 +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 
							
						 
					 
					
						
						
							
						
						b204655081 
					 
					
						
						
							
							Fix regression & replace more occurrences of vector.new with vector.copy ( #12539 )  
						
						
						
						
					 
					
						2022-07-14 20:51:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lexi Hale 
							
						 
					 
					
						
						
							
						
						20bd6bdb68 
					 
					
						
						
							
							Animated particlespawners and more ( #11545 )  
						
						... 
						
						
						
						Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com > 
						
						
					 
					
						2022-07-13 11:57:12 +02:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
						
						fae8726a76 
					 
					
						
						
							
							Make VoxelArea:position() return a vector with metatable ( #12521 )  
						
						
						
						
					 
					
						2022-07-09 22:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						b15393c2a5 
					 
					
						
						
							
							Replace deprecated use of vector.new with copy  
						
						
						
						
					 
					
						2022-07-08 13:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						fc3460470a 
					 
					
						
						
							
							Add missing item alias metatables to async environment ( #12458 )  
						
						
						
						
					 
					
						2022-07-04 01:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						b095dc4f2b 
					 
					
						
						
							
							Fix error when item isn't provided to core.hud_replace_builtin ( #12484 )  
						
						
						
						
					 
					
						2022-07-02 18:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						18fbc0394b 
					 
					
						
						
							
							Remove tile_images and special_materials obsolete code ( #12455 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2022-06-28 00:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1b68fb7683 
					 
					
						
						
							
							Don't allow banning in singleplayer  
						
						... 
						
						
						
						fixes  #11819  
					
						2022-05-29 14:00:19 +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 
							
						 
					 
					
						
						
							
						
						ec9f157512 
					 
					
						
						
							
							Use native packer to transfer globals into async env(s)  
						
						
						
						
					 
					
						2022-05-10 22:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						089797dbe6 
					 
					
						
						
							
							Fix Minetest blaming the wrong mod for errors ( #12241 )  
						
						... 
						
						
						
						Covers the case where mods insert their callbacks manually into "minetest.registered_<callbacks>" (often to achieve a particular order of execution). 
						
						
					 
					
						2022-05-09 20:42:43 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7fff9da71d 
					 
					
						
						
							
							item_entity: Cache collisionbox for use in on_step  
						
						... 
						
						
						
						I don't have absolute numbers but if calls to get_properties() take up
30%+ of on_step() execution time that's bound to matter. 
						
						
					 
					
						2022-05-08 19:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e7659883cc 
					 
					
						
						
							
							Async environment for mods to do concurrent tasks ( #11131 )  
						
						
						
						
					 
					
						2022-05-02 20:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e6385e2ab7 
					 
					
						
						
							
							Reorganize some builtin functions in preparation for async env  
						
						
						
						
					 
					
						2022-05-02 20:54:55 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						1c8614ac9a 
					 
					
						
						
							
							Builtin: Allow to revoke unknown privileges  
						
						
						
						
					 
					
						2022-04-24 21:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								olive 
							
						 
					 
					
						
						
							
						
						062dd8dabc 
					 
					
						
						
							
							Send chat error when attemping to /set a secure setting ( #12193 )  
						
						... 
						
						
						
						Attempting to /set a secure setting will now say that is disallowed.
Previously this would shut down the server.
Reading secure settings via /set is still allowed. 
						
						
					 
					
						2022-04-16 18:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						9aabd911eb 
					 
					
						
						
							
							Fix item entity Z-fighting  
						
						
						
						
					 
					
						2022-04-10 23:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
							
						
						cf650fcaac 
					 
					
						
						
							
							Avoid negation of comparison operator (luacheck warning)  
						
						
						
						
					 
					
						2022-04-01 09:00:39 +02:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						44fc888bd6 
					 
					
						
						
							
							Allow get_sky to return a table ( #11963 )  
						
						
						
						
					 
					
						2022-03-05 22:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						1e4d6672be 
					 
					
						
						
							
							Fix builtin statbar backgrounds  
						
						... 
						
						
						
						see #12000  
						
						
					 
					
						2022-01-31 16:35:30 -05:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5da204f5bc 
					 
					
						
						
							
							Get rid of basic_debug last minute  
						
						... 
						
						
						
						This isn't a revert but rather just disables the codepaths. also see #12011  
						
						
					 
					
						2022-01-30 21:32:49 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a9bccb964f 
					 
					
						
						
							
							Raise max mapgen limit constant to align with mapblock size  
						
						
						
						
					 
					
						2022-01-30 13:49:26 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						47735c273c 
					 
					
						
						
							
							Builtin: Sanity-check /time inputs ( #11993 )  
						
						... 
						
						
						
						This enforces the documented bounds for the /time command. 
						
						
					 
					
						2022-01-27 22:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						8c99f2232b 
					 
					
						
						
							
							Don't let HTTP API pass through untrusted function  
						
						... 
						
						
						
						This has been a problem since the first day, oops. 
						
						
					 
					
						2021-12-18 20:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1c5ece8334 
					 
					
						
						
							
							Fix eat sound not playing if eating last of stack  
						
						
						
						
					 
					
						2021-12-15 15:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Corey Powell 
							
						 
					 
					
						
						
							
						
						413be76c63 
					 
					
						
						
							
							Implemented disconnect_player ( #10492 )  
						
						... 
						
						
						
						Co-authored-by: rubenwardy <rw@rubenwardy.com > 
						
						
					 
					
						2021-11-26 19:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						6910c8d920 
					 
					
						
						
							
							Fix number of tool uses being off by 1..32767 ( #11110 )  
						
						
						
						
					 
					
						2021-10-31 22:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						660e63dbae 
					 
					
						
						
							
							Fix item duplication if player dies during interact callback (alternative) ( #11662 )  
						
						
						
						
					 
					
						2021-10-25 20:30:27 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a78124831f 
					 
					
						
						
							
							Fix incorrect error message in core.encode_png  
						
						
						
						
					 
					
						2021-10-22 10:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						16a62426d6 
					 
					
						
						
							
							Add feature table entry for new dynamic media API  
						
						
						
						
					 
					
						2021-09-19 13:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bbfae0cc67 
					 
					
						
						
							
							Dynamic_Add_Media v2 ( #11550 )  
						
						
						
						
					 
					
						2021-09-09 16:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						ff9945dc6e 
					 
					
						
						
							
							Fix falling mesh nodes being half size ( #11389 )  
						
						
						
						
					 
					
						2021-09-01 22:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Treer 
							
						 
					 
					
						
						
							
						
						149d8fc8d6 
					 
					
						
						
							
							Add group-based tool filtering for node drops ( #10141 )  
						
						... 
						
						
						
						Supports both AND and OR requirements, e.g.
 * "a tool that's in any of these groups"
 * "a tool that's in all of these groups" 
						
						
					 
					
						2021-08-27 20:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								hecks 
							
						 
					 
					
						
						
							
						
						eefa39e47b 
					 
					
						
						
							
							Remove statement semicolons from a lua script  
						
						
						
						
					 
					
						2021-08-09 21:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								hecks 
							
						 
					 
					
						
						
							
						
						80d12dbedb 
					 
					
						
						
							
							Add a simple PNG image encoder with Lua API ( #11485 )  
						
						... 
						
						
						
						* Add a simple PNG image encoder with Lua API
Add ColorSpec to RGBA converter
Make a safety wrapper for the encoder
Create devtest examples
Co-authored-by: hecktest <>
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2021-07-29 05:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						f4d8cc0f0b 
					 
					
						
						
							
							Add wallmounted support for plantlike and plantlike_rooted nodes ( #11379 )  
						
						
						
						
					 
					
						2021-07-15 21:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Warr1024 
							
						 
					 
					
						
						
							
						
						52128ae11e 
					 
					
						
						
							
							Add API for mods to hook liquid transformation events ( #11405 )  
						
						... 
						
						
						
						Add API for mods to hook liquid transformation events
Without this API, there is no reliable way for mods to be
notified when liquid transform modifies nodes and mods are
forced to poll for changes.  This allows mods to detect
changes to flowing liquid nodes and liquid renewal using
event-driven logic. 
						
						
					 
					
						2021-07-09 09:08:40 -04:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
						
						8cc04e0cb4 
					 
					
						
						
							
							Run on_grant and on_revoke callbacks after privs change ( #11387 )  
						
						... 
						
						
						
						Callbacks were run too early. This changes the order to call after the privs are updated. 
						
						
					 
					
						2021-06-30 20:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						63fc728a84 
					 
					
						
						
							
							Require 'basic_debug' priv to view gameplay-relevant debug info, require 'debug' priv to view wireframe ( #9315 )  
						
						... 
						
						
						
						Fixes  #7245 . 
					
						2021-06-24 21:21:19 +03:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						b10091be9b 
					 
					
						
						
							
							Add min_y and max_y checks for Active Block Modifiers (ABM) ( #11333 )  
						
						... 
						
						
						
						This check can be used by ABM to reduce CPU usage. 
						
						
					 
					
						2021-06-20 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						dc165fe942 
					 
					
						
						
							
							Message for empty list output in /haspriv & /mods ( #11149 )  
						
						
						
						
					 
					
						2021-06-12 18:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								benrob0329 
							
						 
					 
					
						
						
							
						
						fbcf0fab8e 
					 
					
						
						
							
							falling.lua - Fix Meshnodes Being Too Big ( #11307 )  
						
						
						
						
					 
					
						2021-06-12 18:48:14 +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 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1bc753f655 
					 
					
						
						
							
							Use safe_file_write to save forceloaded blocks  
						
						
						
						
					 
					
						2021-05-30 11:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						d7a4479eb3 
					 
					
						
						
							
							Fix misleading /shutdown command syntax  
						
						
						
						
					 
					
						2021-05-29 11:45:04 +02:00