1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-11 17:51:04 +00:00

better water

This commit is contained in:
Perttu Ahola 2010-11-30 15:35:03 +02:00
parent 4a8973aeac
commit 38353751c9
11 changed files with 167 additions and 16 deletions

View file

@ -1419,8 +1419,8 @@ void Server::ProcessData(u8 *data, u32 datasize, u16 peer_id)
{
// Get material at position
material = m_env.getMap().getNode(p_under).d;
// If it's air, do nothing
if(material == MATERIAL_AIR)
// If it's not diggable, do nothing
if(material_diggable(material) == false)
{
return;
}
@ -1484,9 +1484,9 @@ void Server::ProcessData(u8 *data, u32 datasize, u16 peer_id)
n.d = mitem->getMaterial();
try{
// Don't add a node if there isn't air
// Don't add a node if this is not a free space
MapNode n2 = m_env.getMap().getNode(p_over);
if(n2.d != MATERIAL_AIR)
if(material_buildable_to(n2.d) == false)
return;
}
catch(InvalidPositionException &e)