Send Position packet on event, don't check it at each AsyncRunStep.
[oweals/minetest.git] / src / database-redis.h
index da76775d409c4530b7c49f081f1c825936a7ac87..3c4e2b6d81507add04bacd6c769317961817d37e 100644 (file)
@@ -36,9 +36,10 @@ public:
        Database_Redis(ServerMap *map, std::string savedir);
        virtual void beginSave();
        virtual void endSave();
-       virtual void saveBlock(MapBlock *block);
-       virtual MapBlock* loadBlock(v3s16 blockpos);
-       virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
+       virtual bool saveBlock(v3s16 blockpos, std::string &data);
+       virtual std::string loadBlock(v3s16 blockpos);
+       virtual bool deleteBlock(v3s16 blockpos);
+       virtual void listAllLoadableBlocks(std::vector<v3s16> &dst);
        virtual int Initialized(void);
        ~Database_Redis();
 private: