Делаю квест для майнкрафта, возник вопрос. Можно ли сделать чекпоинты состояния мира? Нужно, чтобы чекпоинты работали как сохранение и загрузка в однопользовательских сюжетных играх. Запоминается расположение игроков, состояние и наполнение их инвентаря, расположение мобов. И в случае смерти какого-то игрока происходит откат к этому чекпоинту. Объясню на простом примере: в мир играют два игрока, спавняться они в домике с кнопкой. По нажатию на кнопку делается первый чекпоинт. Они выходят на улицу и подходят к зданию с пятью зомби. У каждого игрока в инвентаре 5 яблок, железный меч, лук и 10 стрел. Возле входа в здание кнопка, по нажатию на которую делается новый чекпоинт. Игроки заходят в здание. Одного ранят, он съедает 2 яблока, чтобы насытиться. Они убивают двух зомби, потратив при этом по 3 и 4 стрелы соответственно. Еще одного убивают мечом. но два оставшихся зомби убивают одного из игроков. И вот в этот момент, сразу после смерти хотя бы одного игрока нужно произвести отгрузку к последнему чекпоинту (который был перед входом в здание). Оба игрока снова окажутся на входе в здание, у каждого в инвентаре снова будет 5яблок, железный меч, лук и 10 стрел, а в самом здании снова будет 5 зомби, а не два. Как это реализовать? Желательно какой-то максимально простой способ. Версия forge - 1.16.5