W końcu Jan oblężony przez wojska polskie, zgodził się na ugodę zaproponowaną na początku 1458 przez brata Przemka – Jan wycofał się z Myślenic spalonych teraz przez oddziały polskie, zaś król zapłacił księciu 11 000 złotych zaległego żołdu. Układ został zatwierdzony 26 czerwca 1458 w Bytomiu.

W 1460 zmarł bezpotomnie książę opolski Bolko V. Jan zgłosił wówczas pretensji do spadku po nim, chcąc z jego dziedzictwa wykroić sobie nowe księstwo. Tylko bezkompromisowa postawa brata zmarłego Mikołaja I spowodowała, że zamysły Jana po raz kolejny skończyły się klęską.

W roku następnym Janowi udało się za to korzystając z pośrednictwa Przemysława II cieszyńskiego i Konrada IX Oleśnickiego uzyskać od króla polskiego zapłatę za pozostawioną w Oświęcimiu broń i działa.

27 maja 1462 Kazimierz Jagiellończyk ostatecznie rozwiązał podczas spotkania z Jerzym z Podiebradów na zjeździe w Głogowie sprawę przejętych od Piastów górnośląskich terytoriów. Pozwoliło to uzyskać zgodę polskiej szlachty na zapłatę Janowi zaległych pieniędzy za sprzedaż księstwa.

Duża kwota pieniędzy umożliwiła Janowi zakup od brata Przemysława zamku w Gliwicach, wraz z pobliską ziemią. Wkrótce potem zakupił również od biskupa wrocławskiego pobliski Ujazd.