Гастингс сражался при Бэннокбёрне в 1314 году, где англичане были наголову разбиты Робертом Брюсом. В 1316 году он действовал против Лливелина Лесного, поднявшего восстание в Уэльсе, и был в числе лордов, которым Лливелин сдался 18 марта 1316 года в Истрадфелльте. В качестве вассала своего дяди по матери, Эмера де Валенса, 2-го графа Пембрука, Джон играл важную роль в английской политической жизни. В 1318 году он поставил свою подпись под Ликским соглашением между королём Эдуардом II и графом Томасом Ланкастерским. В 1320 году Гастингс поддержал мятеж баронов. Он принял участие в Войне Диспенсеров» — вторгся в валлийские владения королевских фаворитов, но вскоре примирился с королём. Тот поручил Джону установить контроль над Гламорганом и назначил его комендантом замка Кенилворт. Так как на Гламорган претендовал Хью ле Диспенсер Младший, Гастингсу пришлось заплатить 4000 фунтов отступного.