Делаем систему повторителей и командных блоков как на скриншоте ниже.
Копируем данные команды и вставляем их в том порядке как указанно на скриншоте.
1) /scoreboard objectives add damage stat.damageDealt
2) /execute @p[score_damage_min=1] ~ ~ ~ execute @e[r=6,type=!Player] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~2 ~1 ice 0 hollow
3) /scoreboard players set @p damage 0
Теперь ищем жертву для заморозки. У меня это будет свинка.
Ударяем нашу свинюшку и она замораживается.
Это все, до следующей статьи.