Так сделай проверку, например с помощью scoreboard'а.
Создаём цель (задачу) в scoreboard:
/scoreboard objectives add <Название Задачи> food
Эта задача показывает уровень голода игрока,
далее делаем проверки.
/execute as <На кого должна работать проверка> if score @s <Название задачи> matches ..1 run effect give @s saturation 1 0 true
Тем самым, если уровень голода 1 или ниже, игроку даётся эффект Насыщенность, который пополняет 1 единицу голода, чтобы игрок не умирал.
(Команды я проверял, если сделать всё правильно, то всё будет работать.)
Конец. Парам парам пам.