在很久以前,西盟(今思茅地区的西盟仇族自治县)山上住着66户人家,山脚下有条河,河里有条金牛,小孩到河边玩耍常被金牛吃掉。有一天,鲁班师傅路过西盟山,人们纷纷向鲁班师傅诉说金牛吃孩子的事,并请求鲁班师傅治服金牛。鲁班为解救66户人家的灾难,发动全村人找来柴禾,又刻制了12条木龙。农历六月二十三日晚上,鲁班师傅领着全村人抬着木龙、柴禾到河边,点燃柴禾,火光射得金牛的眼无法睁开,又将12条木龙放进河里。六月二十四日,金牛被木龙围追,妄图逃往天上,天公认为金牛私下人间残害良民,罪恶极大,遂发雷击死它。为报答鲁班师傅为民除害的恩德,每年农历六月二十四日点上火把以示纪念。