summaryrefslogtreecommitdiff
path: root/src/server.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-11-21 13:29:16 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-11-29 19:13:49 +0200
commit1b765b974003219fe395a5b97afaf6cfa9f0d7ed (patch)
tree59299446229222d1691d88a646a3ae9f342840d9 /src/server.cpp
parent0ce0c8fcfba655c8db5f53ce8e3ab7adfa59768a (diff)
downloadminetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.tar.gz
minetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.tar.bz2
minetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.zip
Add reason parameter to setModified and print it out to verbosestream when saving block
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/server.cpp b/src/server.cpp
index ad80851dd..207f35dcb 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -3087,16 +3087,11 @@ void Server::ProcessData(u8 *data, u32 datasize, u16 peer_id)
MapBlock *block = m_env->getMap().getBlockNoCreateNoEx(blockpos);
if(block)
{
- block->setChangedFlag();
+ block->raiseModified(MOD_STATE_WRITE_NEEDED,
+ "sign node text");
}
- for(core::map<u16, RemoteClient*>::Iterator
- i = m_clients.getIterator();
- i.atEnd()==false; i++)
- {
- RemoteClient *client = i.getNode()->getValue();
- client->SetBlockNotSent(blockpos);
- }
+ setBlockNotSent(blockpos);
}
else if(command == TOSERVER_INVENTORY_ACTION)
{