Matthew I 
							
						 
					 
					
						
						
							
						
						1d7408a7b8 
					 
					
						
						
							
							Fix black display inside opaque water  
						
						... 
						
						
						
						Opaque water's solidness was being set to 2, like a normal node.
When you swim, it is treated like a solid block, and the display
goes black.  Setting it to 1 like transparent water allows you to
see.
It looks somewhat awkward when you swim, look up, and see an opaque
wall of water (the surface), but there isn't much that can be done
about it.  If you made the water transparent so it looked good,
it would defeat the purpose :) . 
						
						
					 
					
						2012-08-31 17:50:12 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						b29d609b0b 
					 
					
						
						
							
							Move chat commands to Lua and remove servercommand.{cpp,h}  
						
						... 
						
						
						
						Commands moved:
 /me
 /status
 /time
 /shutdown
 /ban
 /clearobjects 
						
						
					 
					
						2012-08-12 16:45:58 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						8a3c777c40 
					 
					
						
						
							
							Add ban management routines to Lua API  
						
						... 
						
						
						
						Those functions are:
 * minetest.get_ban_list()
 * minetest.get_ban_description(ip_or_name)
 * minetest.ban_player(name)
 * minetest.unban_player_or_ip(ip_or_name) 
						
						
					 
					
						2012-08-12 16:45:58 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						548da26ddc 
					 
					
						
						
							
							Extend Lua API in order to implement chat commands  
						
						... 
						
						
						
						minetest.get_server_status()
minetest.request_shutdown()
EnvRef:clear_objects() 
						
						
					 
					
						2012-08-12 16:44:55 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						8e0ac70c4d 
					 
					
						
						
							
							Remove trailing comma after player list in server status string  
						
						
						
						
					 
					
						2012-08-12 16:44:54 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						1ed559bd24 
					 
					
						
						
							
							Allow digging of unknown nodes  
						
						... 
						
						
						
						This allows the removal of nodes with unknown types.
get_item_callback() (C++) would fail if a node has an unknown type.  Now it
will try using the callback from minetest.nodedef_default in this case.
Also, minetest.node_dig() (Lua) was altered to always allow digging when
the node definition is empty (i.e. unknown node). 
						
						
					 
					
						2012-08-12 16:04:18 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						e3b831e975 
					 
					
						
						
							
							Fix wrong amount of nodes being dropped from inventory  
						
						
						
						
					 
					
						2012-08-12 15:49:23 +03:00 
						 
				 
			
				
					
						
							
							
								darkrose 
							
						 
					 
					
						
						
							
						
						d05e3adbc7 
					 
					
						
						
							
							fix node timers so on_timer gets the correct position  
						
						
						
						
					 
					
						2012-08-12 15:28:31 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						a9a475ad50 
					 
					
						
						
							
							Remove unwanted ! from ifs in inventory record-for-rollback code  
						
						
						
						
					 
					
						2012-08-12 11:20:36 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						fd7ec2da91 
					 
					
						
						
							
							Fix inventory segfault when rollback recording is disabled  
						
						
						
						
					 
					
						2012-07-28 14:44:18 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						c9ed379e39 
					 
					
						
						
							
							Add enable_rollback_recording setting, defaulting to false  
						
						
						
						
					 
					
						2012-07-28 03:08:09 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						e64feefc61 
					 
					
						
						
							
							Handle max<min in LuaPseudoRandom::l_next()  
						
						
						
						
					 
					
						2012-07-27 19:03:15 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						3e754382af 
					 
					
						
						
							
							Tweak rollback and liquids  
						
						
						
						
					 
					
						2012-07-27 15:46:51 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						7ef0a13250 
					 
					
						
						
							
							Tweak rollback stuff  
						
						
						
						
					 
					
						2012-07-27 14:52:29 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0de3fb786d 
					 
					
						
						
							
							Increase automatic suspect guess timeframe  
						
						
						
						
					 
					
						2012-07-27 13:54:14 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						1d44a98f2f 
					 
					
						
						
							
							ABM and liquid overload skip  
						
						
						
						
					 
					
						2012-07-27 13:45:49 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						98ff4eb4ee 
					 
					
						
						
							
							Fix server build (a missing header)  
						
						
						
						
					 
					
						2012-07-27 13:43:25 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						a9d8df83d2 
					 
					
						
						
							
							Make the rollback system VERY FUCKING GOD DAMN POWERFUL  
						
						
						
						
					 
					
						2012-07-27 13:24:28 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						508b7b5e51 
					 
					
						
						
							
							Don't track liquids for rollback because of too much log  
						
						
						
						
					 
					
						2012-07-27 02:46:54 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						f7dc72f8aa 
					 
					
						
						
							
							Properly rollback chat command triggered things  
						
						
						
						
					 
					
						2012-07-27 02:37:04 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0190f9b077 
					 
					
						
						
							
							Experimental-ish rollback functionality  
						
						
						
						
					 
					
						2012-07-27 02:27:18 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0c91a0d59d 
					 
					
						
						
							
							Working group-shapeless and multigroup recipes  
						
						
						
						
					 
					
						2012-07-26 13:49:13 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						a26a66a8c4 
					 
					
						
						
							
							Restore focus to formspec menu when pressing a button  
						
						
						
						
					 
					
						2012-07-25 18:28:40 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0346e68deb 
					 
					
						
						
							
							Add special return value -1 to inventry callbacks  
						
						
						
						
					 
					
						2012-07-25 16:52:00 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						db62c227c8 
					 
					
						
						
							
							Improve formspec positioning  
						
						
						
						
					 
					
						2012-07-25 16:30:23 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						983e45ae92 
					 
					
						
						
							
							Improve inventory callbacks a bit  
						
						
						
						
					 
					
						2012-07-25 15:39:39 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0a18dda158 
					 
					
						
						
							
							Remove special handling of creative mode  
						
						
						
						
					 
					
						2012-07-25 14:07:45 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						9eaf93d41d 
					 
					
						
						
							
							Detached inventory callbacks and reworked node metadata callbacks  
						
						
						
						
					 
					
						2012-07-25 02:36:54 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						2ac20982e0 
					 
					
						
						
							
							Detached inventories  
						
						
						
						
					 
					
						2012-07-24 20:57:17 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						0cf1ed544c 
					 
					
						
						
							
							darkrose should work at a nuclear power plant.  
						
						... 
						
						
						
						It'd take years to figure out what caused the accident. 
						
						
					 
					
						2012-07-24 16:36:50 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						5c31445117 
					 
					
						
						
							
							Improve node timer format (map format version 25) and update mapformat.txt  
						
						
						
						
					 
					
						2012-07-24 15:03:46 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						c009aa3a22 
					 
					
						
						
							
							Fix building on top of (pointable && buildable_to) nodes  
						
						
						
						
					 
					
						2012-07-23 20:42:08 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						aef1332e42 
					 
					
						
						
							
							Improve build configuration options  
						
						
						
						
					 
					
						2012-07-23 15:23:33 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						fd845f27f5 
					 
					
						
						
							
							Fix map deserialization and remove old serialization code  
						
						
						
						
					 
					
						2012-07-23 08:18:39 +03:00 
						 
				 
			
				
					
						
							
							
								darkrose 
							
						 
					 
					
						
						
							
						
						ea62ee4b61 
					 
					
						
						
							
							Increase node id/param0 to 16 bits, leaving param2 always with 8 bits  
						
						
						
						
					 
					
						2012-07-23 08:18:39 +03:00 
						 
				 
			
				
					
						
							
							
								darkrose 
							
						 
					 
					
						
						
							
						
						cd6becd442 
					 
					
						
						
							
							Implement node timers  
						
						
						
						
					 
					
						2012-07-23 08:18:37 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						829f262c79 
					 
					
						
						
							
							Fix terrible grammar in comment!  
						
						
						
						
					 
					
						2012-07-22 20:36:06 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						246520b5cb 
					 
					
						
						
							
							Fix compressZlib()  
						
						
						
						
					 
					
						2012-07-22 20:29:09 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						38bb649582 
					 
					
						
						
							
							Test zlib wrapper's handling of large data  
						
						
						
						
					 
					
						2012-07-22 20:27:55 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						82855a04ec 
					 
					
						
						
							
							Tweak test.c overally a bit  
						
						
						
						
					 
					
						2012-07-22 20:26:54 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						6dfefaf229 
					 
					
						
						
							
							Formspec button_exit[] and image_button_exit[]  
						
						
						
						
					 
					
						2012-07-22 17:40:48 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						4cc98d7add 
					 
					
						
						
							
							minetest.register_on_player_receive_fields()  
						
						
						
						
					 
					
						2012-07-22 17:40:48 +03:00 
						 
				 
			
				
					
						
							
							
								darkrose 
							
						 
					 
					
						
						
							
						
						506203345b 
					 
					
						
						
							
							Implement formspec  
						
						
						
						
					 
					
						2012-07-22 17:40:41 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						136eb32389 
					 
					
						
						
							
							Add minetest.get_modnames() to Lua API  
						
						
						
						
					 
					
						2012-07-22 13:36:03 +03:00 
						 
				 
			
				
					
						
							
							
								Andreas Zwinkau 
							
						 
					 
					
						
						
							
						
						d085139057 
					 
					
						
						
							
							Fix signedness warning in base64.cpp  
						
						
						
						
					 
					
						2012-07-21 22:10:29 +03:00 
						 
				 
			
				
					
						
							
							
								Andreas Zwinkau 
							
						 
					 
					
						
						
							
						
						28e7443f9b 
					 
					
						
						
							
							Fix wctomb use  
						
						... 
						
						
						
						wctomb(NULL, _) returns "nonzero if the encoding has nontrivial shift state, or zero if the encoding is stateless."
I assume the intentation was to get the size of the target buffer.
Use MB_CUR_MAX for this. 
						
						
					 
					
						2012-07-21 22:09:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andreas Zwinkau 
							
						 
					 
					
						
						
							
						
						e79ad21aeb 
					 
					
						
						
							
							Remove mbtowc warnings  
						
						... 
						
						
						
						As mbtowc(_, _, 1) reads at most one char, everything other than a
return value of 1 is an error. Since the input strings are static,
an assert protects against future changes.
Likewise, wctomb should currently never encounter a character, which
actually needs a multibyte representation. 
						
						
					 
					
						2012-07-21 22:08:20 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew I 
							
						 
					 
					
						
						
							
						
						a2738dec59 
					 
					
						
						
							
							Fix hovering after mining a block underneath you while sneaking  
						
						
						
						
					 
					
						2012-07-21 20:56:56 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						1788709e2d 
					 
					
						
						
							
							Rotate facedir-rotated top and bottom textures too, and re-implement nodebox side rotation  
						
						
						
						
					 
					
						2012-07-21 20:23:32 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						47d30d12cb 
					 
					
						
						
							
							Facedir rotation of nodebox textures  
						
						
						
						
					 
					
						2012-07-21 18:59:12 +03:00