diff options
author | Perttu Ahola <celeron55@gmail.com> | 2010-11-30 15:35:03 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2010-11-30 15:35:03 +0200 |
commit | 38353751c9f4e03fb6a0b855e6d8b5691af71dc0 (patch) | |
tree | fb3b6b96b37704382560ed735d26099338853bae /src/server.cpp | |
parent | 4a8973aeac1d44b78e44efde113e5c47bb3a803b (diff) | |
download | minetest-38353751c9f4e03fb6a0b855e6d8b5691af71dc0.tar.gz minetest-38353751c9f4e03fb6a0b855e6d8b5691af71dc0.tar.bz2 minetest-38353751c9f4e03fb6a0b855e6d8b5691af71dc0.zip |
better water
Diffstat (limited to 'src/server.cpp')
-rw-r--r-- | src/server.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server.cpp b/src/server.cpp index 2d2e9e22d..f8248acb4 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -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) |