This tool generates a complete world map image by merging map data from JourneyMap.
When using JourneyMap in Minecraft 1.7.10, generating map images for large worlds (tens of kilometers wide) often results in corrupted images.
While JourneyMap Tools exists, it did not work properly in my environment. Therefore, I developed this tool as an alternative.
- Node.js v20.17.0 or later
- Install Node.js
- Download
worldmap-generator.js
from themain
branch - Place JourneyMap's map data images in the
images/
directory (see example below) - Run the following command in the same directory as
worldmap-generator.js
:node worldmap-generator.js
- The generated map image will be saved in the
output/
directory asworldmap-YYYY-MM-DD.png
./
├── images/
│ ├── -1,-1.png
│ ├── -1,-2.png
│ ├── 1,-1.png
│ └── ...
├── output/
│ └── worldmap-YYYY-MM-DD.png
└── worldmap-generator.js
- Merges JourneyMap map data to generate a world map
- Ignores map data containing only the northernmost chunk to prevent excessive map size
- Node.js v20.17.0
JourneyMap の地図画像データを統合し、全体マップの画像を生成するツールです。
Minecraft 1.7.10 の JourneyMap を使用している際、大規模なワールド(数十km四方)では JourneyMap の標準機能によるマップ画像の生成が破損してしまう問題が発生しました。
JourneyMap Tools という既存ツールもありますが、私の環境では正常に動作しなかったため、本ツールを開発しました。
- Node.js v20.17.0 以降
- Node.js をインストール
main
ブランチからworldmap-generator.js
をダウンロードimages/
ディレクトリに JourneyMap の地図データを配置(例は下記参照)worldmap-generator.js
と同じディレクトリで以下のコマンドを実行node worldmap-generator.js
output/
ディレクトリにworldmap-YYYY-MM-DD.png
形式でマップ画像が生成されます
./
├── images/
│ ├── -1,-1.png
│ ├── -1,-2.png
│ ├── 1,-1.png
│ └── ...
├── output/
│ └── worldmap-YYYY-MM-DD.png
└── worldmap-generator.js
- JourneyMap の地図データを統合し、ワールドマップを生成
- 極端に大きな地図が生成されないよう、北側1チャンク分のみのデータは無視
- Node.js v20.17.0