]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/inventory.h
Add `minetest.colorspec_to_colorstring` (#10425)
[dragonfireclient.git] / src / inventory.h
index 2828d3e5ad935dd6dc1338afd32975854f920e7e..f36bc57cf64e3ffc11443c4c21201ce849326a65 100644 (file)
@@ -40,15 +40,16 @@ struct ItemStack
        ~ItemStack() = default;
 
        // Serialization
-       void serialize(std::ostream &os) const;
+       void serialize(std::ostream &os, bool serialize_meta = true) const;
        // Deserialization. Pass itemdef unless you don't want aliases resolved.
        void deSerialize(std::istream &is, IItemDefManager *itemdef = NULL);
        void deSerialize(const std::string &s, IItemDefManager *itemdef = NULL);
 
        // Returns the string used for inventory
-       std::string getItemString() const;
+       std::string getItemString(bool include_meta = true) const;
        // Returns the tooltip
        std::string getDescription(IItemDefManager *itemdef) const;
+       std::string getShortDescription(IItemDefManager *itemdef) const;
 
        /*
                Quantity methods