В классе BlockSnowBlock прописана явная проверка в рандом апдейте - если уровень света больше 11 - то блок разбивается.
Можно хукнуть этот метод, и дописать свою проверку.
Можно в апдейте нужного тебе блока искать снег поблизости и разбивать его.
Другими словами - понития "тепло" в ваниле нет.