Plain all purpose flour is a quick alternative if you do not have cornflour. I have tested this recipe separately with both plain all purpose flour and cornflour. While the plain all purpose flour did thicken the hot chocolate, the melty, creamy texture seemed to be somehow lacking. So you could use plain all purpose flour, but I strongly suggest you get all cornflour/ cornstarch the for the next time you make this hot chocolate.