]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/script/lua_api/l_itemstackmeta.h
Allow overriding tool capabilities through itemstack metadata
[dragonfireclient.git] / src / script / lua_api / l_itemstackmeta.h
index 241f04c4ce0dff953f622f5e94c8659b93f0e3f3..46c40ab30b835af2b35f1a8b09f5d20f27162fd0 100644 (file)
@@ -40,7 +40,18 @@ class ItemStackMetaRef : public MetaDataRef
 
        virtual void reportMetadataChange();
 
+       void setToolCapabilities(const ToolCapabilities &caps)
+       {
+               istack->metadata.setToolCapabilities(caps);
+       }
+
+       void clearToolCapabilities()
+       {
+               istack->metadata.clearToolCapabilities();
+       }
+
        // Exported functions
+       static int l_set_tool_capabilities(lua_State *L);
 
        // garbage collector
        static int gc_object(lua_State *L);