1270 nahm Johann auch am Siebten Kreuzzug nach Tunis teil, wo König Ludwig IX. starb. Auch Johann starb kurz nach seiner Rückkehr in der Heimat.