Головы беру с сайта heads
1.12.2? Просто допиши в список тегов головы тег CanPlaceOn с нужными блоками. Синтаксис тега:
CanPlaceOn:["minecraft: блок1", "minecraft: блок2", "minecraft: и так далее"]
Но учти, что это работает только на игрока в режиме приключений.