Brandon 
							
						 
					 
					
						
						
							
						
						c5b4e54174 
					 
					
						
						
							
							Add minetest.register_on_punchplayer  
						
						
						
						
					 
					
						2015-05-15 11:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								TeTpaAka 
							
						 
					 
					
						
						
							
						
						86a963caca 
					 
					
						
						
							
							Add get and set functions for the nametag color  
						
						
						
						
					 
					
						2015-05-15 11:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Novatux 
							
						 
					 
					
						
						
							
						
						75622c30be 
					 
					
						
						
							
							Add code to support raillike group names  
						
						
						
						
					 
					
						2015-05-12 20:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						b4c3ff6eab 
					 
					
						
						
							
							is_player() is no player-only function  
						
						
						
						
					 
					
						2015-05-12 05:52:49 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2b99d904f6 
					 
					
						
						
							
							Schematics: Add per-node force placement option  
						
						
						
						
					 
					
						2015-05-09 18:44:00 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b246812455 
					 
					
						
						
							
							Schematics: Add indent-with-space option for schematic Lua table serialization  
						
						
						
						
					 
					
						2015-05-07 02:54:35 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						656575b59d 
					 
					
						
						
							
							NodeResolver: Remove NodeResolveMethod  
						
						... 
						
						
						
						This simplifies NodeResolver logic and makes some interfaces cleaner. 
						
						
					 
					
						2015-05-07 02:36:01 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b785577f03 
					 
					
						
						
							
							Add core.find_nodes_with_meta() script API  
						
						
						
						
					 
					
						2015-05-05 16:21:59 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						436cb468e9 
					 
					
						
						
							
							Add minetest.global_exists()  
						
						
						
						
					 
					
						2015-04-21 22:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						46a2c1f167 
					 
					
						
						
							
							Ore: Add biomes parameter  
						
						
						
						
					 
					
						2015-04-20 20:25:33 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						479f38973e 
					 
					
						
						
							
							Schematics: Refactor NodeResolver and add NodeResolveMethod  
						
						... 
						
						
						
						NodeResolver name lists now belong to the NodeResolver object instead of
the associated NodeDefManager.  In addition to minimizing unnecessary
abstraction and overhead, this move permits NodeResolvers to look up nodes
that they had previously set pending for resolution.  So far, this
functionality has been used in the case of schematics for
serialization/deserialization. 
						
						
					 
					
						2015-04-16 16:27:05 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b2a89c04b2 
					 
					
						
						
							
							Schematics: Reorganize (de)serialization and add Lua serialization API  
						
						
						
						
					 
					
						2015-04-13 03:10:52 -04:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						0a413265cb 
					 
					
						
						
							
							Document for api functions that rely on current_modname, that it doesn't work when not loading mods  
						
						
						
						
					 
					
						2015-04-08 23:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						0df736173e 
					 
					
						
						
							
							Schematics: Prepend mod path to relative schematic filepaths  
						
						
						
						
					 
					
						2015-04-08 00:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						337e79c656 
					 
					
						
						
							
							ObjDefManager, Mapgen SAPI: Huge refactoring  
						
						... 
						
						
						
						- General code cleanup
 - Unified object creation and loading
 - Specifying objects in APIs is now orthogonal (i.e. anything can take an ID,
   name string, or the raw table definition (and automatically registers if present 
						
						
					 
					
						2015-03-31 23:27:58 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						ed10005d38 
					 
					
						
						
							
							GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager  
						
						... 
						
						
						
						Add core.clear_registered_schematics() and refactor schematics somewhat 
						
						
					 
					
						2015-03-31 01:11:51 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						e680d49774 
					 
					
						
						
							
							Document nil player as being allowed for can_dig  
						
						
						
						
					 
					
						2015-03-27 15:11:28 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						93fcab952b 
					 
					
						
						
							
							Clean up and tweak build system  
						
						... 
						
						
						
						* Combine client and server man pages.
  * Update unit test options and available databases in man page.
  * Add `--worldname` to man page.
  * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`.
  * Disable server build by default on all operating systems.
  * Make `ENABLE_FREETYPE` not fail if FreeType isn't found.
  * Enable LevelDB, Redis, and FreeType detection by default.
  * Remove the `VERSION_PATCH_ORIG` hack.
  * Add option to search for and use system JSONCPP.
  * Remove broken LuaJIT version detection.
  * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`.
  * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`.
  * Clean up style of CMake files. 
						
						
					 
					
						2015-03-27 15:00:48 -04:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						d1681872bf 
					 
					
						
						
							
							lua_api/l_mapgen: generate_ores/decorations: make p1, p2 optional  
						
						
						
						
					 
					
						2015-03-24 18:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						008d7e0467 
					 
					
						
						
							
							Revert "Add a Lua call to do damages / heals" ok @ShadowNinja  
						
						... 
						
						
						
						This reverts commit 467fc0ddc9 
						
						
					 
					
						2015-03-22 18:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						3993093f51 
					 
					
						
						
							
							Add support for the PCG32 PRNG algo (and associated script APIs)  
						
						
						
						
					 
					
						2015-03-22 00:48:08 -04:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						467fc0ddc9 
					 
					
						
						
							
							Add a Lua call to do damages / heals  
						
						
						
						
					 
					
						2015-03-18 14:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						b2b6bbf3e8 
					 
					
						
						
							
							lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorations  
						
						
						
						
					 
					
						2015-03-11 03:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						c7454d4732 
					 
					
						
						
							
							Biome API: Enable decorations placed on water  
						
						... 
						
						
						
						Add schematic decoration force placement flag 
						
						
					 
					
						2015-03-06 03:32:15 +00:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						b65c7ab4a4 
					 
					
						
						
							
							Improve group-based connection between raillike nodes  
						
						
						
						
					 
					
						2015-03-05 23:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						fdb9140825 
					 
					
						
						
							
							Change find_surface_nodes_in_area to find_nodes_in_area_under_air  
						
						
						
						
					 
					
						2015-02-27 21:42:00 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0f556d0c7f 
					 
					
						
						
							
							Add find_surface_nodes_in_area LUA call which permit to only get the nodes which touch air. This permit to massively improve performance for mods like plantlife  
						
						
						
						
					 
					
						2015-02-27 21:34:33 +10:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						2b189d4507 
					 
					
						
						
							
							Wrap lines longer than 80 characters in lua_api.txt ...and minor formating changes  
						
						
						
						
					 
					
						2015-02-27 13:41:17 +10:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						38cf080a9c 
					 
					
						
						
							
							Disallow object:remove() if the object is a player  
						
						... 
						
						
						
						Rebased by Zeno- (conflict in lua_api.txt) 
						
						
					 
					
						2015-02-23 16:49:48 +10:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						e6ad2ace10 
					 
					
						
						
							
							Bump version to 0.4.12  
						
						
						
						
					 
					
						2015-02-18 23:50:01 +01:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						5a0ed780f5 
					 
					
						
						
							
							Server: announce MIN/MAX protocol version supported to serverlist. Client: check serverlist  
						
						... 
						
						
						
						Client now informs about incompatible servers from the list, this permits to prevent the protocol movements.
Server announces its supported protocol versions to master server 
						
						
					 
					
						2015-02-18 16:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						efa977518a 
					 
					
						
						
							
							Fix minetest.item_eat's replace_with_item,  fixes   #2292  
						
						
						
						
					 
					
						2015-02-16 10:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								TriBlade9 
							
						 
					 
					
						
						
							
						
						db481e7232 
					 
					
						
						
							
							Added ratio argument to colorize, removed the weird alpha-based ratio.  
						
						
						
						
					 
					
						2015-01-20 22:56:20 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Koschany 
							
						 
					 
					
						
						
							
						
						60d745126f 
					 
					
						
						
							
							Fix hyphen used as minus sign  
						
						
						
						
					 
					
						2015-01-20 22:47:45 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						976d0b2caa 
					 
					
						
						
							
							Reorganize supported video driver query mechanisms  
						
						
						
						
					 
					
						2015-01-18 13:24:25 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9736548720 
					 
					
						
						
							
							Add ability to delete MapBlocks from map  
						
						... 
						
						
						
						Also add a Lua API and chatcommand for this 
						
						
					 
					
						2015-01-15 16:48:56 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						a4a6cc8eb1 
					 
					
						
						
							
							builtin: Unify register wrapper functions and wrap clear_registered_* functions too  
						
						
						
						
					 
					
						2015-01-13 12:36:05 -05:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						c28a90dafb 
					 
					
						
						
							
							Lua-api.txt: Document that paramtype='light' results in light propagation with attenuation and is essential for a light source to spread it's light  
						
						
						
						
					 
					
						2015-01-11 22:30:28 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						ef0a4e3614 
					 
					
						
						
							
							Add registered_ores and registered_decorations  
						
						
						
						
					 
					
						2015-01-05 18:24:15 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						bdcf03ae36 
					 
					
						
						
							
							Add minetest.generate_ores() and minetest.generate_decorations()  
						
						
						
						
					 
					
						2015-01-04 22:38:48 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						64cdbae6df 
					 
					
						
						
							
							Remove freezemelt documentation from lua_api.txt  
						
						
						
						
					 
					
						2015-01-04 21:53:25 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8eb9cebdd0 
					 
					
						
						
							
							Add warning about using deprecated fields in Mapgen API and update docs  
						
						
						
						
					 
					
						2015-01-04 03:24:40 -05:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						800d912b6f 
					 
					
						
						
							
							Rewrite lua_api.txt into Markdown format  
						
						... 
						
						
						
						Just Markdown, no variant of it. File name intentionally
not changed to “lua_api.md” because of fear to break references
to that file. The file can still be renamed later. 
						
						
					 
					
						2015-01-03 00:48:38 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Martínez 
							
						 
					 
					
						
						
							
						
						cfec470b51 
					 
					
						
						
							
							Fix documentation for string functions  
						
						
						
						
					 
					
						2014-12-30 00:42:50 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						ca89e63b27 
					 
					
						
						
							
							Add core.get_mapgen_names() to Main Menu API (and use it)  
						
						... 
						
						
						
						Also rewrite mapgen registration for static initialization 
						
						
					 
					
						2014-12-29 21:23:51 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						5e2753c712 
					 
					
						
						
							
							Expose mapgen parameters on scripting init  
						
						... 
						
						
						
						Add minetest.get_mapgen_params()
Deprecate minetest.register_on_mapgen_init() 
						
						
					 
					
						2014-12-29 12:59:59 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						cc3ab5efa5 
					 
					
						
						
							
							LuaVoxelManip: Remove blank allocator  
						
						
						
						
					 
					
						2014-12-29 01:31:37 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						3c637b4baf 
					 
					
						
						
							
							LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, set_metadata  
						
						
						
						
					 
					
						2014-12-28 23:59:24 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						863379a4c6 
					 
					
						
						
							
							Decoration: Add height_min and height_max parameters  
						
						... 
						
						
						
						Also set default height_min/height_max to -31000 and 31000,
respectively, for ore and biomes 
						
						
					 
					
						2014-12-28 22:37:27 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						61dfa912f5 
					 
					
						
						
							
							Ore: Add Vein ore type  
						
						
						
						
					 
					
						2014-12-28 21:17:12 -05:00