+ bool item_OnSecondaryUse(ItemStack &item,
+ ServerActiveObject *user);
+ bool item_OnCraft(ItemStack &item, ServerActiveObject *user,
+ const InventoryList *old_craft_grid, const InventoryLocation &craft_inv);
+ bool item_CraftPredict(ItemStack &item, ServerActiveObject *user,
+ const InventoryList *old_craft_grid, const InventoryLocation &craft_inv);