utility.h: Change Buffer's interface to be more compatible with SharedBuffer's interf...
[oweals/minetest.git] / src / content_sao.h
index 42e8cab7d6e816fa745c618f12a476be4f330eb8..f0ebf4f6fbe3b02822ba35d3e74f08b785835b84 100644 (file)
@@ -96,7 +96,9 @@ public:
        std::string getClientInitializationData();
        std::string getStaticData();
        InventoryItem* createPickedUpItem(){return NULL;}
-       u16 punch(const std::string &toolname, v3f dir);
+       u16 punch(const std::string &toolname, v3f dir,
+                       const std::string &playername);
+       bool isPeaceful(){return false;}
 private:
        void doDamage(u16 d);
 
@@ -157,6 +159,7 @@ public:
        InventoryItem* createPickedUpItem(){return NULL;}
        u16 punch(const std::string &toolname, v3f dir,
                        const std::string &playername);
+       bool isPeaceful();
 private:
        void sendPosition();
        void setPropertyDefaults();