Как получить картинку всей карты своего мира?

Версия Minecraft
1.16.5
API
Forge
Привет, я хочу получить png всей карты, например как это сделано на сайтах, где вводишь сид и она показывает всю карту, но мне нужно получить действительную png, как карты в данный момент выглядит в майнкрафте
 
Последнее редактирование:
Решение
Возможно я непонятно выразился, я хочу получить карту, а не генерировать. Или получить ее никак? Просто в том же Xaero World Map мод как то получает всю карту, я хотел глянуть его код, но лицензия ARR
Отвечал не так давно на подобное

Каждый чанк имеет карту высот
Идешь по всем чанкам, по карте высот, смотришь какие там блоки
берешь 3д модель блока, берешь верхний видимый шейп (так же методом перебора всех шейпов), и получаешь его текстуру
потом объединяешь эти текстуры. Ну или можешь использовать MapColor у блока, если тебе его достаточно

Миникарты работают по тому же принципу
428
41
108
Привет, я хочу получить png всей карты, например как это сделано на сайтах, где вводишь сид и она показывает всю карту, но мне нужно получить действительную png, как карты в данный момент выглядит в майнкрафте
Поясню про это.
Алгоритм генерации ,,матрицы биомов,, не очень сложный и достаточно быстрый, и за несколько секунд можно получить основные очертания ландшафта огромных размеров. Слышал даже что подобные вычисления запускали на gpu.

Чтобы получить ,,действительную,, придется ,,честно,, сгенерировать карту нужных тебе размеров, что займет не 1 час
 
Поясню про это.
Алгоритм генерации ,,матрицы биомов,, не очень сложный и достаточно быстрый, и за несколько секунд можно получить основные очертания ландшафта огромных размеров. Слышал даже что подобные вычисления запускали на gpu.

Чтобы получить ,,действительную,, придется ,,честно,, сгенерировать карту нужных тебе размеров, что займет не 1 час
Возможно я непонятно выразился, я хочу получить карту, а не генерировать. Или получить ее никак? Просто в том же Xaero World Map мод как то получает всю карту, я хотел глянуть его код, но лицензия ARR
 
428
41
108
Возможно я непонятно выразился, я хочу получить карту, а не генерировать. Или получить ее никак? Просто в том же Xaero World Map мод как то получает всю карту, я хотел глянуть его код, но лицензия ARR
Отвечал не так давно на подобное

Каждый чанк имеет карту высот
Идешь по всем чанкам, по карте высот, смотришь какие там блоки
берешь 3д модель блока, берешь верхний видимый шейп (так же методом перебора всех шейпов), и получаешь его текстуру
потом объединяешь эти текстуры. Ну или можешь использовать MapColor у блока, если тебе его достаточно

Миникарты работают по тому же принципу
 
В Journey Map есть такая функция.
Наверно, но я хочу сделать это самому, потому что мне не нужно все остальное, что есть там, да и когда делаешь сам это намного интереснее. А у Journey Map есть сурс?
 
428
41
108
Наверно, но я хочу сделать это самому, потому что мне не нужно все остальное, что есть там, да и когда делаешь сам это намного интереснее. А у Journey Map есть сурс?
Если и нет, то есть инструменты, чтобы декомпилировать и восстанавливать ,,ремаппнутые,, имена полей и методов
по типу BON или такого GitHub - SimplyProgrammer/Minecraft-Deobfuscator3000: Powerful and universal deobfuscator for Minecraft mods and java decompiler!
 
Сверху