有一回,楚国要攻打宋国,鲁班为楚国特地设计制造了一种云梯,准备攻城之用。那时墨子正在齐国,得到这个消息,急忙赶到楚国去劝阻,一起走了十天十夜,到了楚国的郢都立刻找到鲁班一同去见楚王。墨子竭力说服楚王和鲁班别攻宋国。楚王终于同意了,但是他们都舍不得放弃新造起来的攻城器械,想在实战中试试它的威力。
墨子说:“那好,咱们就当场试试吧。”说着,解下衣带,围作城墙,用木片作为武器,让鲁班同他分别代表攻守两方进行表演。鲁班多次使用不同方法攻城,多次都被墨子挡住了。鲁班攻城的器械已经使尽,而墨子守城计策还绰绰有余。
鲁班不肯认输,说道:“我有办法对付你,但是我不说。”墨子说:“我知道你要怎样对付我,但是我也不说。”楚王听不懂,问是什么意思。墨子说:“公输子是想杀害我。他以为杀了我,就没有人帮宋国守城了。他哪里知道我的门徒约有三百人早已守在那里等着你们去进攻。”楚王眼看没有把握取胜,便说:“好了,我决定不攻打宋国了。”
因为墨子善守,后来就把牢守称为“墨守”。墨守:战国时墨翟善于守城;成规:现成的或久已通行的规则、方法。一般指思想保守,守着老规矩不肯改变。