[Nukkit-MOT] Координаты

Я пытаюсь заспавнить сундуки на случайной высоте с помощью getHighestBlockAt(x, z, true), но метод всегда возвращает 255, даже если я вручную телепортировался в эту точку и визуально вижу, что высота там другая.

Пробовал вручную генерировать и загружать чанк:

if (!world.isChunkGenerated(chunkX, chunkZ)) world.generateChunk(chunkX, chunkZ);
if (!world.isChunkLoaded(chunkX, chunkZ)) world.loadChunk(chunkX, chunkZ);

После этого жду 20 тиков перед вызовом getHighestBlockAt, но метод всё равно возвращает неправильную высоту (255). Помогите пожалуйста!

может прогрузиться не успевает?

getHighestBlockAt(x, z, false)

третим идет булевое значение отвечающее за то, будет ли использоваться кеширование HeightMap. Само кеширование сломано в ядре, поэтому как результат - 255. Если кеширование отключить, то все работает отлично.

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.