Реставрация до былого вида.

Версия Minecraft
1.12.2
587
32
139
Вообщем, сделал что-то похожее на карьер.Хочу, что-бы при разрушении карьера, всё, что находится в радиусе копания, возвратилось в то состояние, которое было до копания карьером.Прошу подсказать, как реализовать:3
 
При ломании блока записываем его ID, мету и NBT тайла (при наличии) в трёхмерный массив по координатам ([x][y][z]) или в карту по этим вашим новомодным BlockPos'ам. Карту сохраняем в тайл карьера. При ломании карьера возвращаем все эти блоки на места, а у тайлов вызываем считывание из NBT.
Профит.
 
При ломании блока записываем его ID, мету и NBT тайла (при наличии) в трёхмерный массив по координатам ([x][y][z]) или в карту по этим вашим новомодным BlockPos'ам. Карту сохраняем в тайл карьера. При ломании карьера возвращаем все эти блоки на места, а у тайлов вызываем считывание из NBT.
Профит.
Тут выше подсказали, что он это по умолчанию делает
+BlockPos много чем крут. (тысяча всяких итераций всяких x/y/z+/-1/2/3 и вместо всего этого тупо направление( n ); готово, главное читабельно)
 
ну я хз, при создании игр на c2, в подобных проблемах, это только и пашет, а у тебя есть идеи?
 
Назад
Сверху