1267 wurde Johann von Ludwig IX. gedrängt, an einem neuerlichen Kreuzzug teilzunehmen, der nach Tunis führen sollte (Siebter Kreuzzug). Er lehnte jedoch ab, weil er seine Vasallen und auch (denn er war unlängst eine neue Ehe eingegangen und wieder Vater geworden) die Familie („[sa] gent“) nicht im Stich lassen wollte. Überdies hielt er das Vorhaben für falsch – nicht zu Unrecht, denn Ludwig kam 1270 in Tunis ums Leben, ohne Erfolge erzielt zu haben.