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

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

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

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

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

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

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

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