]> git.lizzy.rs Git - minetest.git/blobdiff - src/server.h
Exposing the zoom key to Lua API (#9903)
[minetest.git] / src / server.h
index 27943cc296cf43f25e71d32935e8408636af4b72..f44716531f2d3c6cf49576f6ee2f64ed8bc42ac7 100644 (file)
@@ -236,6 +236,8 @@ class Server : public con::PeerHandler, public MapEventReceiver,
 
        void deleteParticleSpawner(const std::string &playername, u32 id);
 
+       bool dynamicAddMedia(const std::string &filepath);
+
        ServerInventoryManager *getInventoryMgr() const { return m_inventory_mgr.get(); }
        void sendDetachedInventory(Inventory *inventory, const std::string &name, session_t peer_id);
 
@@ -435,6 +437,8 @@ class Server : public con::PeerHandler, public MapEventReceiver,
        // Sends blocks to clients (locks env and con on its own)
        void SendBlocks(float dtime);
 
+       bool addMediaFile(const std::string &filename, const std::string &filepath,
+                       std::string *filedata = nullptr, std::string *digest = nullptr);
        void fillMediaCache();
        void sendMediaAnnouncement(session_t peer_id, const std::string &lang_code);
        void sendRequestedMedia(session_t peer_id,