]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/network/clientpackethandler.cpp
Lua API: Particle callbacks; Add NoWeather
[dragonfireclient.git] / src / network / clientpackethandler.cpp
index c39586f2c3eae5115c318541b01a3e1c80baf9d2..55f85571d3bbe0972e48373f2df370d463730e68 100644 (file)
@@ -988,9 +988,8 @@ void Client::handleCommand_SpawnParticle(NetworkPacket* pkt)
        event->type           = CE_SPAWN_PARTICLE;
        event->spawn_particle = new ParticleParameters(p);
        
-       if (g_settings->getBool("log_particles")) {
-               std::cout << p.pos.X << " " << p.pos.Y << " " << p.pos.Z << std::endl;
-       }
+       if (m_mods_loaded && m_script->on_spawn_particle(*event->spawn_particle))
+               return;
        
        m_client_event_queue.push(event);
 }